package com.myway.service;

import com.myway.dto.common.JsonData;
import com.myway.dto.param.IntegralParam;
import com.myway.pojo.TabIntegralRecord;
import com.myway.pojo.TabMembIntegral;

import java.util.List;
import java.util.Map;

public interface TabMembIntegralService {

    JsonData addMembIntegral(TabMembIntegral tabMembIntegral, TabIntegralRecord tabIntegralRecord);

    JsonData updateMembIntegralById(TabMembIntegral tabMembIntegral, TabIntegralRecord tabIntegralRecord);

    JsonData selectMembIntegralByMembId(String membId);

    JsonData selectMembIntegralByParam(IntegralParam param);

    JsonData delMembIntegral(TabMembIntegral tabMembIntegral, TabIntegralRecord tabIntegralRecord);

    List<TabMembIntegral> getIntegralInfo(String orderId);
}
